stock investing fund mutual insurance finance investment software annuities portfolio software money funds estate investing institutional investors fund manager bonds tax free mutual funds stock market buy stock financial yields mutual funds analyst rate of returns broker investment investments